import { createContext } from 'react';

export type GraphContextType = {
  // 在这里定义你的上下文类型
  nodes?: any[];
  edges?: any[];
  // ... 其他需要的属性
};

export const GraphKey = 'GraphContext';

export const GraphContext = createContext<GraphContextType>({
  // 初始值
  nodes: [],
  edges: []
});

export const createGraphContext = () => {
  return {
    // 返回你需要的上下文数据
    nodes: [],
    edges: [],
    // ... 其他数据
  };
};

export default GraphContext;
